#include "jeu.h"

void jeuInit(Jeu * pJeu, int dimx, int dimy )
{
   entreeSortie entree;
   entreeSortie sortie;
   InitLabyrinthe (&pJeu->Laby,&dimx,&dimy);
   genererLabyrinthe(&pJeu->Laby,&dimx, &dimy, &entree, &sortie);
   initJoueur(&pJeu->joueur,&entree);
   pJeu->entree= entree;
   pJeu->sortie= sortie;
    }

void jeuDeplacement(Jeu *pJeu, const int *direct)
{
    switch(*direct)
    {
    case 1:
        depJoueurHaut(&pJeu->joueur,&pJeu->Laby);
        break;
    case 2:
        depJoueurDroite(&pJeu->joueur,&pJeu->Laby);
        break;
    case 3:
        depJoueurBas(&pJeu->joueur,&pJeu->Laby);
        break;
    case 4:
        depJoueurGauche(&pJeu->joueur,&pJeu->Laby);
        break;
        }
}
